Hardware-Software Run-Time Systems and Robotics: A Case Study

نویسندگان

  • Vincent John Mooney
  • Diego Ruspini
  • Oussama Khatib
  • Giovanni De Micheli
چکیده

We present a sample implementation of a run-time sched-uler, split between hardware and software, controlling a real-time robotics application. The hardware part of the run-time scheduler, implemented as a Finite State Machine (FSM), schedules the tasks for the application and can be readily extended to include additional tasks in hardware or in software. The software part executes tasks based on which tasks are ready to execute as indicated by the FSM. We have successfully implemented the scheduler on a working prototype which shows the feasibility of our approach.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Models@Runtime for Designing Adaptive Robotics Software: an Experience Report

Robotic systems are becoming increasingly complex, as their tasks and working environments become ever richer. As a result, there is an urgent need to provide robots with self-awareness and self-adaptation capabilities that allow them to autonomously deal, among other things, with software and hardware failures, changes in the environment, or interactions with other systems. The use of high-lev...

متن کامل

Hardware/Software Co-Design of Run-Time Schedulers for Real-Time Systems

We present the SERRA Run-Time Scheduler Synthesis and Analysis Tool which automatically generates a run-time scheduler from a heterogeneous system-level specification in both Verilog HDL and C. Part of the runtime scheduler is implemented in hardware, which allows the scheduler to be predictable in being able to meet hard real-time constraints, while part is implemented in software, thus suppor...

متن کامل

Improved Validation & Testing of Remote Robotics Systems by Integrating Simulation & Graphical User Interface Customisation

ions layers are critical in good system design to take advantage of simulation and physical systems. This can be to take advantage of common interfaces and simulation or to develop hardware independent software platforms. This means that a software defined approach can rapidly move systems from design to operational deployment with custom hardware developments saved until the design is fully va...

متن کامل

Real-Time Simulation of Modelica Models under Linux / RTAI

The paper presents a concept and its implementation software modules to obtain ready to run real-time simulation code directly from Modelica models. Basically, a Modelica special model building block has been developed supporting the definition of the realtime input /output variables, their communication with external tasks or systems (e.g. a real hardware and software controller), and the sche...

متن کامل

Evaluation of Architectures for Mobile Robotics

In this paper we make a comparative study of some successful software architectures for mobile robot systems. The objective is to gather experience for the future design of a new robot architecture. Three architectures are studied more closely, Saphira, TeamBots and BERRA. Qualities such as portability, ease of use, software characteristics, programming and run-time efficiency are evaluated. In...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007